<?php

if(!isset($_SESSION)) /*Inicialización de variables de sesion*/
{
  session_start();
}

include ('ModelConexion.php');

class Carrera extends Conexion
{

  public $M_Carrera_CodigoCarrera;
  public $M_Carrera_Nombre;
 


  public function Carrera_Crear($codigoCarrera,$nombreCarrera)
  {

    if($codigoCarrera != '' && $nombreCarrera != '')
    {
      
      $objeto = new Conexion(); 
      $objeto->Consulta("
        INSERT INTO carreras
            	(codigo,
             	nombre)
		    VALUES ('$codigoCarrera',
        		'$nombreCarrera');
        ");
      if($objeto->get_m_us_filas_afectadas()>0)
      {
         $this->set_m_carrera_mensaje(true);
      }
      else
      {
        $this->set_m_carrera_mensaje(false);
      }
     
    }
    else
    {
      $this->set_m_carrera_mensaje(false);
    }
    unset($objeto);
  }





  public function Carrera_Buscar()
  { 
     /*$objeto = new Conexion(); 
     $consulta = $objeto->Consulta("
      SELECT * 
      FROM paus 
      ORDER BY fechacreacion DESC 
      LIMIT 5
      ");*/

  }


 

  public function Carrera_Modificar($codigoCarrera,$nombreCarrera)
  { 
      if ($codigoCarrera != '' && $nombreCarrera != '') 
      {
       $objeto = new Conexion(); 
       $consulta = $objeto->Consulta("		
    		UPDATE carreras
    		SET codigo = '$codigoCarrera',
     		nombre = '$nombreCarrera'
    		WHERE codigo = '$codigoCarrera';
        "); 
         if($objeto->get_m_us_filas_afectadas()==1)
          {
              $this->set_m_carrera_mensaje(true);         
          }
        else
          {
            $this->set_m_carrera_mensaje(false);
          }
      }
      else
      {
        $this->set_m_carrera_mensaje(false);
      }
     
 
  }

   public function Carrera_Eliminar($codigoCarrera)
   {
    if($codigoCarrera != '')
    {
        $objeto = new Conexion(); 
        $consulta = $objeto->Consulta("
		  DELETE
  		FROM carreras
  		WHERE codigo = '$codigoCarrera'; 
        "); 
         if($objeto->get_m_us_filas_afectadas()==1)
          {
            $this->set_m_carrera_mensaje(true);
          }
        else
          {
            $this->set_m_carrera_mensaje(false);
          }

    }
    else
    {       
    $this->set_m_carrera_mensaje(false);
    }
   }



  public function get_m_carrera_mensaje() 
  {
    return $this->M_carrera_Mensaje;
  }
  public function set_m_carrera_mensaje($New_M_carrera_Mensaje) 
  {
    $this->M_carrera_Mensaje = $New_M_carrera_Mensaje;
  }
  public function get_m_carrera_codigo() 
  {
    return $this->$M_carrrera_Codigo;
  }
  public function set_m_carrera_codigo($New_m_carrera_codigoCarrera) 
  {
    $this->$M_carrera_CodigoCarrera = $New_m_carrera_codigoCarrera;
  }
}
 ?>
